package busterminal.entity;

import busterminal.entity.service.VehicleType;

/**
 * Интерфейс "Модель автобуса"
 */
public interface BusModel extends AbstractEntity {

    /**
     * Получить название модели
     * @return название модели
     */
    public String getModelName();

    /**
     * Установить название модели
     * @param modelName название модели
     */
    public void setModelName(String modelName);

    /**
     * Получить тип транспортного средства, определяемый константой из {@link VehicleType}
     * @return тип транспортного средства, определяемый константой из {@link VehicleType}
     */
    public VehicleType getVehicleType();

    /**
     * Установить тип транспортного средства, определяемый константой из {@link VehicleType}
     * @param vehicleType тип транспортного средства, определяемый константой из {@link VehicleType}
     */
    public void setVehicleType(VehicleType vehicleType);
}
